import service from '@/utils/request'

const HospitalItemApi = {
    addHospitalItem: function (data) {
        // 新增单个
        return service.post('hospital/item', data);
    },
    editHospitalItem: function (data) {
        // 编辑单个
        return service.put('hospital/item', data);
    },
    deleteHospitalItem: function (data) {
        // 修改单个状态
        return service.put('hospital/item/updateState', data);
    },
    getHospitalItem: function (data) {
        // 查看单个项目组
        return service.get('hospital/item',{ params: data });
    },
    listHospitalItems: function (data) {
        // 获取项目组列表
        return service.get('hospital/item/listTree',{ params: data });
    },
    listHospitalItemsName: function (data) {
        // 获取项目组列表 id+name
        return service.get('hospital/item/listHosItems',{ params: data });
    },
    exportItemExcel: function(data) {
        // 导出
        return service.get("hospital/item/exportItemExcel", {
          params:data,
          responseType: "blob" //返回的数据类型
        });
      },
    importItemExcel: function(data) {
    // 导入
    return service.get("hospital/item/importExcel", { params: data });
    },

    addHospitalSubItem: function (data) {
        // 新增单个子项目
        return service.post('hospital/subItem', data);
    },
    editHospitalSubItem: function (data) {
        // 编辑单个子项目
        return service.put('hospital/subItem', data);
    },
    deleteHospitalSubItem: function (data) {
        // 修改单个子项目状态
        return service.put('hospital/subItem/updateState', data);
    },
    getHospitalSubItem: function (data) {
        // 查看单个子项目
        return service.get('hospital/subItem',{ params: data });
    },
    listHospitalSubItem: function (data) {
        // 查看子项目组列表数据
        return service.get('hospital/subItem/list',{ params: data });
    },

    listHospitalSubItems: function (data) {
        // 获取子项目列表 id+name
        return service.get('hospital/subItem/listHosSubItems',{ params: data });
    },
    exportSubItemExcel: function(data) {
        // 导出子项目
        return service.get("hospital/subItem/exportItemExcel", {
          params:data,
          responseType: "blob" //返回的数据类型
        });
      },
      importSubItemExcel: function(data) {
        // 导入子项目
        return service.get("hospital/subItem/importExcel", { params: data });
      },
}

export default HospitalItemApi
